\hypertarget{classduye_1_1_i_pv6_addr}{\section{duye\-:\-:I\-Pv6\-Addr Class Reference}
\label{classduye_1_1_i_pv6_addr}\index{duye\-::\-I\-Pv6\-Addr@{duye\-::\-I\-Pv6\-Addr}}
}


I\-Pv6 address.  




{\ttfamily \#include $<$duye\-\_\-socket.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classduye_1_1_i_pv6_addr_a7ac7f7a45f7e81fa207682ed168d8371}{I\-Pv6\-Addr} ()
\item 
\hypertarget{classduye_1_1_i_pv6_addr_a509856fd3cd29dd9a540ae35237fc26f}{{\bfseries I\-Pv6\-Addr} (const uint8 \hyperlink{classduye_1_1_i_pv6_addr_acbf9509353ddcd9f4c17d5a83f201f05}{ip}\mbox{[}16\mbox{]}, const uint16 \hyperlink{classduye_1_1_i_pv6_addr_ab9214c7f0062ff7bedf8981e4089126b}{port}=0)}\label{classduye_1_1_i_pv6_addr_a509856fd3cd29dd9a540ae35237fc26f}

\item 
uint8 $\ast$ \hyperlink{classduye_1_1_i_pv6_addr_acbf9509353ddcd9f4c17d5a83f201f05}{ip} ()
\begin{DoxyCompactList}\small\item\em set/get I\-P address \end{DoxyCompactList}\item 
uint16 \hyperlink{classduye_1_1_i_pv6_addr_ab9214c7f0062ff7bedf8981e4089126b}{port} ()
\begin{DoxyCompactList}\small\item\em set/get port \end{DoxyCompactList}\item 
sockaddr\-\_\-in6 \& \hyperlink{classduye_1_1_i_pv6_addr_aec4ca218c1eec1528062776aae3932b8}{addr} ()
\begin{DoxyCompactList}\small\item\em set/get sock addr \end{DoxyCompactList}\item 
uint16 \hyperlink{classduye_1_1_i_pv6_addr_a12a97d8c567f7dd6a90b6f5f39a2a929}{addr\-Len} () const 
\begin{DoxyCompactList}\small\item\em get sock address length \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
I\-Pv6 address. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classduye_1_1_i_pv6_addr_a7ac7f7a45f7e81fa207682ed168d8371}{\index{duye\-::\-I\-Pv6\-Addr@{duye\-::\-I\-Pv6\-Addr}!I\-Pv6\-Addr@{I\-Pv6\-Addr}}
\index{I\-Pv6\-Addr@{I\-Pv6\-Addr}!duye::IPv6Addr@{duye\-::\-I\-Pv6\-Addr}}
\subsubsection[{I\-Pv6\-Addr}]{\setlength{\rightskip}{0pt plus 5cm}duye\-::\-I\-Pv6\-Addr\-::\-I\-Pv6\-Addr (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classduye_1_1_i_pv6_addr_a7ac7f7a45f7e81fa207682ed168d8371}
auto get local address, and rand setting a port 

\subsection{Member Function Documentation}
\hypertarget{classduye_1_1_i_pv6_addr_aec4ca218c1eec1528062776aae3932b8}{\index{duye\-::\-I\-Pv6\-Addr@{duye\-::\-I\-Pv6\-Addr}!addr@{addr}}
\index{addr@{addr}!duye::IPv6Addr@{duye\-::\-I\-Pv6\-Addr}}
\subsubsection[{addr}]{\setlength{\rightskip}{0pt plus 5cm}sockaddr\-\_\-in6\& duye\-::\-I\-Pv6\-Addr\-::addr (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classduye_1_1_i_pv6_addr_aec4ca218c1eec1528062776aae3932b8}


set/get sock addr 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\hypertarget{classduye_1_1_i_pv6_addr_a12a97d8c567f7dd6a90b6f5f39a2a929}{\index{duye\-::\-I\-Pv6\-Addr@{duye\-::\-I\-Pv6\-Addr}!addr\-Len@{addr\-Len}}
\index{addr\-Len@{addr\-Len}!duye::IPv6Addr@{duye\-::\-I\-Pv6\-Addr}}
\subsubsection[{addr\-Len}]{\setlength{\rightskip}{0pt plus 5cm}uint16 duye\-::\-I\-Pv6\-Addr\-::addr\-Len (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classduye_1_1_i_pv6_addr_a12a97d8c567f7dd6a90b6f5f39a2a929}


get sock address length 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\hypertarget{classduye_1_1_i_pv6_addr_acbf9509353ddcd9f4c17d5a83f201f05}{\index{duye\-::\-I\-Pv6\-Addr@{duye\-::\-I\-Pv6\-Addr}!ip@{ip}}
\index{ip@{ip}!duye::IPv6Addr@{duye\-::\-I\-Pv6\-Addr}}
\subsubsection[{ip}]{\setlength{\rightskip}{0pt plus 5cm}uint8$\ast$ duye\-::\-I\-Pv6\-Addr\-::ip (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classduye_1_1_i_pv6_addr_acbf9509353ddcd9f4c17d5a83f201f05}


set/get I\-P address 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\hypertarget{classduye_1_1_i_pv6_addr_ab9214c7f0062ff7bedf8981e4089126b}{\index{duye\-::\-I\-Pv6\-Addr@{duye\-::\-I\-Pv6\-Addr}!port@{port}}
\index{port@{port}!duye::IPv6Addr@{duye\-::\-I\-Pv6\-Addr}}
\subsubsection[{port}]{\setlength{\rightskip}{0pt plus 5cm}uint16 duye\-::\-I\-Pv6\-Addr\-::port (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classduye_1_1_i_pv6_addr_ab9214c7f0062ff7bedf8981e4089126b}


set/get port 

\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Z\-:/duye/src/duyebase/system/\hyperlink{duye__socket_8h}{duye\-\_\-socket.\-h}\end{DoxyCompactItemize}
